package cn.huiyunche.base.service.vo;

import cn.huiyunche.base.service.model.CWaybillAttach;

import java.math.BigDecimal;
import java.util.List;

/**
 * 查询交接单信息VO
 *
 * @author houjianhui
 */
public class WaybillContactsVo {
    // 运单ID
    private Long id;
    // 运单实际金额
    private BigDecimal cost;
    // 运单参考价格
    private BigDecimal refCost;
    // 提车联系人
    private String departContact;
    // 提车联系电话
    private String departPhone;
    // 交车联系人
    private String receiptContact;
    // 交车联系电话
    private String receiptPhone;
    // 联系人类型（交接单表）
    private Integer type;
    // 联系人
    private String contact;
    // 身份证号
    private String idno;
    // 联系电话
    private String phone;
    // 车牌号
    private String licenseNumner;
    // 附件类型
    private Integer attachType;
    // 承运人
    private String carrier;
    // 提车交车照片
    private List<CWaybillAttach> attachs;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public BigDecimal getCost() {
        return cost;
    }

    public void setCost(BigDecimal cost) {
        this.cost = cost;
    }

    public BigDecimal getRefCost() {
        return refCost;
    }

    public void setRefCost(BigDecimal refCost) {
        this.refCost = refCost;
    }

    public String getDepartContact() {
        return departContact;
    }

    public void setDepartContact(String departContact) {
        this.departContact = departContact;
    }

    public String getDepartPhone() {
        return departPhone;
    }

    public void setDepartPhone(String departPhone) {
        this.departPhone = departPhone;
    }

    public String getReceiptContact() {
        return receiptContact;
    }

    public void setReceiptContact(String receiptContact) {
        this.receiptContact = receiptContact;
    }

    public String getReceiptPhone() {
        return receiptPhone;
    }

    public void setReceiptPhone(String receiptPhone) {
        this.receiptPhone = receiptPhone;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getContact() {
        return contact;
    }

    public void setContact(String contact) {
        this.contact = contact;
    }

    public String getIdno() {
        return idno;
    }

    public void setIdno(String idno) {
        this.idno = idno;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLicenseNumner() {
        return licenseNumner;
    }

    public void setLicenseNumner(String licenseNumner) {
        this.licenseNumner = licenseNumner;
    }

    public List<CWaybillAttach> getAttachs() {
        return attachs;
    }

    public void setAttachs(List<CWaybillAttach> attachs) {
        this.attachs = attachs;
    }

    public Integer getAttachType() {
        return attachType;
    }

    public void setAttachType(Integer attachType) {
        this.attachType = attachType;
    }

    public String getCarrier() {
        return carrier;
    }

    public void setCarrier(String carrier) {
        this.carrier = carrier;
    }

    @Override
    public String toString() {
        return "WaybillContactsVo [id=" + id + ", cost=" + cost + ", refCost=" + refCost + ", departContact="
                + departContact + ", departPhone=" + departPhone + ", receiptContact=" + receiptContact
                + ", receiptPhone=" + receiptPhone + ", type=" + type + ", contact=" + contact + ", idno=" + idno
                + ", phone=" + phone + ", licenseNumner=" + licenseNumner + ", attachType=" + attachType + ", carrier="
                + carrier + ", attachs=" + attachs + "]";
    }

}
